/**
 * 
 */
package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.lanswon.qzsmk.model.BlackListGen;

/**
 * 黑名单vo
 * 
 * @author sun
 *
 */
public class BlackListGenVo extends BlackListGen implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8219373661255726835L;

	/**
	 * 每页条数
	 */
	private Integer numPerPage;

	/**
	 * 当前页
	 */
	private Integer currentPage;

	/**
	 * 分页开始行
	 */
	private int startLine;

	/** 生效日期 -开始*/
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date availDateStart;

	/** 解除日期 -开始*/
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date relieveDateStart;
	
	/** 生效日期 -结束 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date availDateEnd;

	/** 解除日期 -结束 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date relieveDateEnd;
	
	/** 客户姓名 */
	private String customerName;
	
	/**证件号**/
	private String paperNo;
	
	/**置黑原因中文名**/
	private String blreasonName;
	
	/**置黑方式中文名**/
	private String blackModeName;
	
	/**发布系统中文名**/
	private String releaseSysName;
	
	/** 当前状态 1.生效 2.解除 */
	private String curStatusName;


	public String getCurStatusName() {
		return curStatusName;
	}

	public void setCurStatusName(String curStatusName) {
		this.curStatusName = curStatusName;
	}

	public Date getAvailDateStart() {
		return availDateStart;
	}

	public void setAvailDateStart(Date availDateStart) {
		this.availDateStart = availDateStart;
	}

	public Date getRelieveDateStart() {
		return relieveDateStart;
	}

	public void setRelieveDateStart(Date relieveDateStart) {
		this.relieveDateStart = relieveDateStart;
	}

	public Date getAvailDateEnd() {
		return availDateEnd;
	}

	public void setAvailDateEnd(Date availDateEnd) {
		this.availDateEnd = availDateEnd;
	}

	public Date getRelieveDateEnd() {
		return relieveDateEnd;
	}

	public void setRelieveDateEnd(Date relieveDateEnd) {
		this.relieveDateEnd = relieveDateEnd;
	}
	

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	

	public String getPaperNo() {
		return paperNo;
	}

	public void setPaperNo(String paperNo) {
		this.paperNo = paperNo;
	}

	public String getBlreasonName() {
		return blreasonName;
	}

	public void setBlreasonName(String blreasonName) {
		this.blreasonName = blreasonName;
	}

	public String getBlackModeName() {
		return blackModeName;
	}

	public void setBlackModeName(String blackModeName) {
		this.blackModeName = blackModeName;
	}

	public String getReleaseSysName() {
		return releaseSysName;
	}

	public void setReleaseSysName(String releaseSysName) {
		this.releaseSysName = releaseSysName;
	}

	public Integer getNumPerPage() {
		return numPerPage;
	}

	public void setNumPerPage(Integer numPerPage) {
		this.numPerPage = numPerPage;
	}

	public Integer getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}

	public int getStartLine() {
		return startLine;
	}

	public void setStartLine(int startLine) {
		this.startLine = startLine;
	}

	@Override
	public String toString() {
		return "BlackListGenVo [numPerPage=" + numPerPage + ", currentPage=" + currentPage + ", startLine=" + startLine
				+ ", availDateStart=" + availDateStart + ", relieveDateStart=" + relieveDateStart + ", availDateEnd="
				+ availDateEnd + ", relieveDateEnd=" + relieveDateEnd + ", customerName=" + customerName + "]";
	}

	
	
	
	
}
